package com.xyz.dto;

import com.xyz.aop.Param;
import lombok.Data;

@Data
public class EquipmentDto {

    @Param(type = Param.ParamType.POSITIVE_INTEGER, isRequired = false)
    private String id;

    @Param
    private String emName;

    @Param
    private String emCode;

    @Param(isRequired = false)
    private String archiveCode;

    @Param(isRequired = false)
    private String assetCode;

    @Param(isRequired = false)
    private String dataCode;

    @Param(isRequired = false)
    private String factoryCode;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String emGrade;

    @Param(isRequired = false)
    private String mainParameter;

    @Param(isRequired = false)
    private String emSpecification;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String emTreeId;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String emType;

    @Param(isRequired = false)
    private String emLocation;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String emState;

    @Param(isRequired = false)
    private String manufacturer;

    @Param(isRequired = false)
    private String unit;

    @Param(isRequired = false)
    private String operationTime;

    @Param(isRequired = false)
    private String purchaseTime;

    @Param(isRequired = false)
    private String factoryTime;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String isProvide;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String isSpecial;

    @Param(isRequired = false)
    private String specialNextTime;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String isScrap;

    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String isElectrical;

    @Param(isRequired = false)
    private String deviceClassify;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getEmName() {
        return emName;
    }

    public void setEmName(String emName) {
        this.emName = emName;
    }

    public String getEmCode() {
        return emCode;
    }

    public void setEmCode(String emCode) {
        this.emCode = emCode;
    }

    public String getArchiveCode() {
        return archiveCode;
    }

    public void setArchiveCode(String archiveCode) {
        this.archiveCode = archiveCode;
    }

    public String getAssetCode() {
        return assetCode;
    }

    public void setAssetCode(String assetCode) {
        this.assetCode = assetCode;
    }

    public String getDataCode() {
        return dataCode;
    }

    public void setDataCode(String dataCode) {
        this.dataCode = dataCode;
    }

    public String getFactoryCode() {
        return factoryCode;
    }

    public void setFactoryCode(String factoryCode) {
        this.factoryCode = factoryCode;
    }

    public String getEmGrade() {
        return emGrade;
    }

    public void setEmGrade(String emGrade) {
        this.emGrade = emGrade;
    }

    public String getMainParameter() {
        return mainParameter;
    }

    public void setMainParameter(String mainParameter) {
        this.mainParameter = mainParameter;
    }

    public String getEmSpecification() {
        return emSpecification;
    }

    public void setEmSpecification(String emSpecification) {
        this.emSpecification = emSpecification;
    }

    public String getEmTreeId() {
        return emTreeId;
    }

    public void setEmTreeId(String emTreeId) {
        this.emTreeId = emTreeId;
    }

    public String getEmType() {
        return emType;
    }

    public void setEmType(String emType) {
        this.emType = emType;
    }

    public String getEmLocation() {
        return emLocation;
    }

    public void setEmLocation(String emLocation) {
        this.emLocation = emLocation;
    }

    public String getEmState() {
        return emState;
    }

    public void setEmState(String emState) {
        this.emState = emState;
    }

    public String getManufacturer() {
        return manufacturer;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getOperationTime() {
        return operationTime;
    }

    public void setOperationTime(String operationTime) {
        this.operationTime = operationTime;
    }

    public String getPurchaseTime() {
        return purchaseTime;
    }

    public void setPurchaseTime(String purchaseTime) {
        this.purchaseTime = purchaseTime;
    }

    public String getFactoryTime() {
        return factoryTime;
    }

    public void setFactoryTime(String factoryTime) {
        this.factoryTime = factoryTime;
    }

    public String getIsProvide() {
        return isProvide;
    }

    public void setIsProvide(String isProvide) {
        this.isProvide = isProvide;
    }

    public String getIsSpecial() {
        return isSpecial;
    }

    public void setIsSpecial(String isSpecial) {
        this.isSpecial = isSpecial;
    }

    public String getSpecialNextTime() {
        return specialNextTime;
    }

    public void setSpecialNextTime(String specialNextTime) {
        this.specialNextTime = specialNextTime;
    }

    public String getIsScrap() {
        return isScrap;
    }

    public void setIsScrap(String isScrap) {
        this.isScrap = isScrap;
    }

    public String getIsElectrical() {
        return isElectrical;
    }

    public void setIsElectrical(String isElectrical) {
        this.isElectrical = isElectrical;
    }
}